towed-array sonar - French English Dictionary